終於,歷經整整 30 天的努力,我完成了屬於自己的模擬器專案——To_Do_List App 清單。在這段時間裡,我從最初對 Flutter 開發的不熟悉,到逐步掌握 Widget 組合、狀態管理、資料傳遞、互動設計等技巧,整個學習過程既充滿挑戰,也令人滿足。每一天我都透過實作與測試,不斷修正錯誤、調整功能,慢慢把心中的想法變成了實際可操作的程式碼。
這個專案的最終成果,是一個完整的任務管理模擬器,我稱之為 To_Do_List App。介面簡單直觀,每個任務卡片都清楚地呈現標題、標籤、到期日期與新增日期,使用者可以一目了然地查看每一項任務。更重要的是,我加入了許多實用功能,使這個清單不只是靜態顯示,而是一個具有互動性的模擬器。
首先,每個任務旁邊有 垃圾桶圖示,點擊後會彈出確認刪除對話框,避免誤觸刪除重要任務。使用者可以安心操作,不必擔心不小心刪掉任務造成困擾。其次,我加入了 複製任務的功能,垃圾桶左邊的複製圖示可以快速將現有任務複製一份,方便新增類似任務而不必重頭輸入。再來,每個任務前面都有 勾選框,完成任務時只要打勾,它就會自動分類到「已完成」清單,讓使用者可以清楚看到歷史紀錄。清單還提供篩選選項,可以查看全部任務、未完成任務或已完成任務,方便管理。
此外,我還設計了 新增時間與到期日期顯示,讓使用者能夠知道每件事情的起始與截止日期,進一步提升任務管理的可視化與可操作性。這些功能不僅讓介面更完整,也讓整個模擬器更接近實際應用的需求。
回顧這 30 天的學習歷程,我深刻體會到實作的重要性。從每一行程式碼的編寫,到功能測試與錯誤排除,每一次修正都是對自己的能力提升。雖然過程中遇到許多困難,例如 Widget 位置錯亂、狀態更新不正確、日期與複製功能的整合問題,但透過不斷嘗試與查資料,最終我成功將所有功能整合在一起,完成了這個模擬器專案。
最後,我把專案整理成可操作的版本,展示了 介面清單、任務新增、任務複製、刪除確認、完成勾選、篩選功能與時間顯示 等功能,完整呈現了 ToDoListApp 的設計理念與使用體驗。透過這個專案,我不僅學會了 Flutter 開發,也對任務管理應用有了更深入的理解,並完成了自己的第一個可互動模擬器專案,感到非常有成就感。




